package com.spring.trade.po;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.spring.base.BaseBean;

public class TradeOrderInfo extends BaseBean implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 490231061024120702L;

	private String orderNo;

	private String payOrderNo;

	private BigDecimal orderMoney;

	private Long patientId;

	private Long doctorId;

	private Integer serviceType;

	private String payType;

	private Integer status;

	private Integer delStatus;

	private Date createTime;

	private Date payTime;

	private Date endTime;

	private Date refundTime;

	private Date recordTime; //入账时间

	private Integer recordNum;

	private String mark;

	private Integer purchaser; // 0 患者，1医生

	private String refundReason; // 退款原因

	private BigDecimal discountAmount;// 优惠金额

	private Long institutionId = 0L;

	private Integer callDuration = 0;

	private Integer callTalkTime;

	private Integer callStatus;

	private Long callPatientId;

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo == null ? null : orderNo.trim();
	}

	public String getPayOrderNo() {
		return payOrderNo;
	}

	public void setPayOrderNo(String payOrderNo) {
		this.payOrderNo = payOrderNo == null ? null : payOrderNo.trim();
	}

	public BigDecimal getOrderMoney() {
		return orderMoney;
	}

	public void setOrderMoney(BigDecimal orderMoney) {
		this.orderMoney = orderMoney;
	}

	public Long getPatientId() {
		return patientId;
	}

	public void setPatientId(Long patientId) {
		this.patientId = patientId;
	}

	public Long getDoctorId() {
		return doctorId;
	}

	public void setDoctorId(Long doctorId) {
		this.doctorId = doctorId;
	}

	public Integer getServiceType() {
		return serviceType;
	}

	public void setServiceType(Integer serviceType) {
		this.serviceType = serviceType;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Date getRefundTime() {
		return refundTime;
	}

	public void setRefundTime(Date refundTime) {
		this.refundTime = refundTime;
	}

	public Date getRecordTime() {
		return recordTime;
	}

	public void setRecordTime(Date recordTime) {
		this.recordTime = recordTime;
	}

	public Integer getRecordNum() {
		return recordNum;
	}

	public void setRecordNum(Integer recordNum) {
		this.recordNum = recordNum;
	}

	public String getMark() {
		return mark;
	}

	public void setMark(String mark) {
		this.mark = mark;
	}

	public Integer getPurchaser() {
		return purchaser;
	}

	public void setPurchaser(Integer purchaser) {
		this.purchaser = purchaser;
	}

	public String getRefundReason() {
		return refundReason;
	}

	public void setRefundReason(String refundReason) {
		this.refundReason = refundReason;
	}

	public Integer getDelStatus() {
		return delStatus;
	}

	public void setDelStatus(Integer delStatus) {
		this.delStatus = delStatus;
	}

	public BigDecimal getDiscountAmount() {
		return discountAmount;
	}

	public void setDiscountAmount(BigDecimal discountAmount) {
		this.discountAmount = discountAmount;
	}

	public Long getInstitutionId() {
		return institutionId;
	}

	public void setInstitutionId(Long institutionId) {
		this.institutionId = institutionId;
	}

	public Integer getCallDuration() {
		return callDuration;
	}

	public void setCallDuration(Integer callDuration) {
		this.callDuration = callDuration;
	}

	public Integer getCallTalkTime() {
		return callTalkTime;
	}

	public void setCallTalkTime(Integer callTalkTime) {
		this.callTalkTime = callTalkTime;
	}

	public Integer getCallStatus() {
		return callStatus;
	}

	public void setCallStatus(Integer callStatus) {
		this.callStatus = callStatus;
	}

	public Long getCallPatientId() {
		return callPatientId;
	}

	public void setCallPatientId(Long callPatientId) {
		this.callPatientId = callPatientId;
	}
}